#include "FishImpl.h"

FishImpl::FishImpl()
{
	size = 0;
	swim = false;
	speed = 0;
	alive = true;
	direction = 0;

}

FishImpl::~FishImpl() {};

void FishImpl::debug() const {
	cout << "I am a " << getTypeStr() << endl;
	cout << "I am " << (isAlive() ? "ALIVE" : "DEAD") << endl;
	cout << "I am " << (isSwim() ? "" : "NOT ") << "swimming" << endl;
	cout << "My size is: " << getSize() << endl;
	cout << "My speed is: " << getSpeed() << endl;
	cout << "My direction is: " << getDirection() << endl;
	cout << "---------------------------------------------" << endl;
};
